package com.ruoyi.system.vo;

import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class RecordLeaveVo {

	/** 离场记录表id */
	@Excel(name = "离场记录表id")
	@ApiModelProperty("离场记录表id")
	private Long id;

	/** 停车场编号 */
	@Excel(name = "停车场编号")
	@ApiModelProperty("停车场编号")
	private String parkCode;

	/** 停车记录编号 */
	@Excel(name = "停车记录编号")
	@ApiModelProperty("停车记录编号")
	private String parkingCode;

	/** 车牌图片 */
	@Excel(name = "车牌图片")
	@ApiModelProperty("车牌图片")
	private String plateImage;

	/** 车图片 */
	@Excel(name = "车图片")
	@ApiModelProperty("车图片")
	private String carImage;

	/** 最终车牌号 */
	@Excel(name = "最终车牌号")
	@ApiModelProperty("最终车牌号")
	private String carLicenseNumber;

	/** 入场时间 */
	@Excel(name = "入场时间" , width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty("入场时间")
	private Date enterTime;

	/** 出场时间 */
	@Excel(name = "出场时间" , width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty("出场时间")
	private Date leaveTime;

	/** 出场通道自定义编码 */
	@Excel(name = "出场通道自定义编码")
	@ApiModelProperty("出场通道自定义编码")
	private String leaveChannelCode;

	/** 停车费用 */
	@Excel(name = "停车费用")
	@ApiModelProperty("停车费用")
	private String totalAmount;

	/** 应收金额 */
	@Excel(name = "应收金额")
	@ApiModelProperty("应收金额")
	private String amountReceivable;

	/** 优惠金额 */
	@Excel(name = "优惠金额")
	@ApiModelProperty("优惠金额")
	private String discountAmount;

	/** 车主实付金额 */
	@Excel(name = "车主实付金额")
	@ApiModelProperty("车主实付金额")
	private String actualReceivable;

	/** 停车时长 */
	@Excel(name = "停车时长")
	@ApiModelProperty("停车时长")
	private String parkingTime;

	/** 类型:1进场，2离场 */
	@Excel(name = "类型:1进场，2离场")
	@ApiModelProperty("类型:1进场，2离场")
	private Integer type;

	/** 创建时间 */
	@Excel(name = "创建时间" , width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty("创建时间")
	private Date createtime;
}
